pelt down - Turkish English Dictionary