rain come down hard - Turkish English Dictionary