あまざらし
amazarashi

Noun
no-Adjective

1. weatherbeaten; exposed to rain

Other forms: