madagascar long-eared owl - French English Dictionary