Translation of mergastua in English:

mergastua

jungle animals

noun

  • 1

    jungle animals, wild animals