a nocturnal insectivorous mammalian quadruped - French English Dictionary