ACAROID MEANING IN ENGLISH

• Acaroid Definition & Synonyms

  1. (a.) Shaped like or resembling a mite.


RECENT SEARCHES