homards
French
Noun
homards
m
plural of
homard