English | German | Russian | Czech

raincape English

Meaning raincape meaning

What does raincape mean?

raincape

a top of coat for protecting the wearer from the rain

Are you looking for...?