Definition of vermivorous

Definition of vermivorous
  1. vermivorous Adjective Feeding on worms.
Need more help? Try our forum NEW