insectivora - French English Dictionary