omnivora - French English Dictionary