EN

Synonyms for swimmer's itch

Most common

lake itch duck itch

All synonyms

Noun

Definitions

  1. n. 1

    A short-term immune reaction occurring in the skin of humans infected by water-borne Schistosomatidae.