ara ambigua

Italian

Noun

ara ambigua f (plural are ambigue)

  1. great green macaw