MICROPARASITE MEANING IN ENGLISH

• Microparasite Definition & Synonyms

  1. (n.) A parasitic microorganism.


RECENT SEARCHES