place with many parrots - Espagnol Anglais Dictionnaire