UNGULIGRADE MEANING IN ENGLISH

• Unguligrade Definition & Synonyms

  1. (a.) Having, or walking on, hoofs.


RECENT SEARCHES