rainbow lory - French English Dictionary