English Dictionary
Definition live off the land in British English
live off the land phrase
phrase
Synonyms and related words

English Dictionary