English | German | Russian | Czech

ovicaprid English

Meaning ovicaprid meaning

What does ovicaprid mean?

ovicaprid

A domestic sheep or goat. Also called a caprovine.

Are you looking for...?