English-Italian dictionary »

great green macaw meaning in Italian

EnglishItalian
great green macaw (endangered parrot)
noun

ara ambiguanoun