esgourdes

French

Noun

esgourdes f

  1. plural of esgourde