channel deposit - Turkish English Dictionary