Kotomora
降り注ぐ (furisosogu) Japanese meaning: rain down | Kotomora