VERMIVOROUS MEANING IN ENGLISH

• Vermivorous Definition & Synonyms

  1. (a.) Devouring worms; feeding on worms; as, vermivorous birds.


RECENT SEARCHES