Tamil Dictionary 🔍

aboma

A*bo"ma, n. (Zoöl.) Defn: A large South American serpent (Boa aboma).


aboma - Similar Words