duck itch

English

Noun

duck itch (uncountable)

  1. Synonym of swimmer's itch.