Definify.com

Definition 2024


ara_ambigua

ara ambigua

Italian

Noun

ara ambigua f

  1. great green macaw