English Dictionary
Definition tow away in British English
tow away phrasal verb
[transitive] phrasal verb
Synonyms and related words

English Dictionary