meaning of Badekrätze

Badekrätze - German to English

swimmer's itch