deep-sea trench - English Synonyms Dictionary