madagascar flufftail - French English Dictionary