goals rain down - Turkish English Dictionary