English Dictionary
Definition mainstay in British English
mainstay noun
[countable] noun
/ˈmeɪnˌsteɪ/
1
the person or thing that something depends on most in order to continue or be successful
Synonyms and related words
