estomachs
French
Noun
estomachs
m
plural of
estomach