My Word Map

tapeworm

  • tapeworm 촌충
  • larva (pl. larvae)
  • be afflicted with
  • recall words