Definify.com

Definition 2026


akumawa

akumawa

Chamicuro

Noun

akumawa

  1. boa (constrictor)