supercordes

French

Noun

supercordes f

  1. plural of supercorde