mégacéphales
French
Adjective
mégacéphales
plural of
mégacéphale