1812, "egg-eating;" 1865, "sheep-eating;" see ovi- + -vorous.
Entries linking to ovivorous
ovi-
word-forming element meaning either "of or pertaining to an egg or eggs," from Latin ōvum "egg" (see ovum), or "of or pertaining to sheep," from Latin ovis "sheep" (see ewe).
-vorous
word-forming element meaning "eating," from Latin -vorous, from stem of vorare "to devour" (from PIE root *gwora- "food, devouring").