English

edit

Noun

edit

ovicaprids

  1. plural of ovicaprid

Anagrams

edit