tee-off substation - English Synonyms Dictionary