Aboma

From Biology-Online Dictionary | Biology-Online Dictionary

Aboma

(Science: zoology) a large south American serpent (boa aboma).