ding-dong ditch - Turkish English Dictionary