semoules
French
Noun
semoules
f
plural of
semoule