to swim the english channel - Turkish English Dictionary