pelting down - Turkish English Dictionary