deep sea repeater - Turkish English Dictionary