雨落 あまお
amaochi

Noun

1. place where raindrops fall from the eaves

Other forms: