Definify.com

Definition 2025


akumawa

akumawa

Chamicuro

Noun

akumawa

  1. boa (constrictor)