Word info

ovicaprid

Noun

Meaning

ovicaprid (plural ovicaprids)

A domestic sheep or goat. Also called a caprovine.

Source: en.wiktionary.org

Anagrams

Close letter words and terms