EQUIVOROUS MEANING IN ENGLISH

• Equivorous Definition & Synonyms

  1. (a.) Feeding on horseflesh; as, equivorous Tartars.


RECENT SEARCHES