seal channels - Turkish English Dictionary