English Dictionary
Definition locavore in British English
locavore noun
[countable] noun
/ˈləʊk(ə)vɔː(r)/
Synonyms and related words
