amerlots
French
Noun
amerlots
m
plural of
amerlot