hoofed mammal - French English Dictionary