migaloos
English
Noun
migaloos
plural of
migaloo