tôlards

French

Noun

tôlards m

  1. plural of tôlard