Webster's Revised Unabridged Dictionary · 1913

Aboma

Aboma ({not transcribed}) , noun

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