red-spotted racquet-tailed parrot - French English Dictionary