rain come down hard - German English Dictionary