Aboma

Noun

  • Any of the large South American serpents from the genus Boa or related genera.

Leave a Reply

Your email address will not be published.