rumiantes - French English Dictionary