Dictionary
Random Word
Search
Aboma
(n.)
A large South American serpent (Boa aboma).
Back to Dictionary