mehwaa

English: Translation
badger
noun