English to Arabic

Meaning for:
Aboma
other
أبوما - حيّة كبيرة في جنوب أمريكا