echo channel - Turkish English Dictionary