mhaho

English: Translation
locust
noun
Insects and small creatures