こうすいセル
Meanings
Noun
1. Storm cell
Composed of
rainfall; precipitation