mégalopes
French
Noun
mégalopes
f
plural of
mégalope