longest winning trade - Turkish English Dictionary