EPICARICAN MEANING IN ENGLISH

• Epicarican Definition & Synonyms

  1. (n.) An isopod crustacean, parasitic on shrimps.


RECENT SEARCHES