payment by telegraphic transfer - Turkish English Dictionary