terminal payments - Turkish English Dictionary