Definify.com

Definition 2024


ovicaprid

ovicaprid

English

Noun

ovicaprid (plural ovicaprids)

  1. A domestic sheep or goat. Also called a caprovine.

Translations

References