rain cloud - Spanish English Dictionary