deep sea repeater - German English Dictionary