English Dictionary
Definition landslide in British English
landslide noun
[countable] noun
/ˈlæn(d)ˌslaɪd/
Synonyms and related words
