ENDOPARASITIC

Scrabble 18 Words With Friends 21

Definition

  1. adjective of or relating to parasites that live in the internal organs of animals.

See all 2923 words you can make from ENDOPARASITIC →

← Unscramble different letters