ABOMA


Meaning of ABOMA in English

(n.) A large South American serpent (Boa aboma).

Webster's English dictionary.      Английский словарь Webster.