English Dictionary
Definition down south in British English
down south phrase
phrase
1
to or in the south of England
Synonyms and related words
