migaloos

English

Noun

migaloos

  1. plural of migaloo