yahourts

French

Noun

yahourts m pl

  1. plural of yahourt