A new user has searched for nephrology
The definition of mainstay
2 Definitions of: mainstay
-
- noun, nautical the forestay that braces the mainmast
- noun, a chief support
- Show me some examples of this word: mainstay
- Show me the etymology of the word: mainstay
From Collins
©HarperCollins 2008. Collins English Dictionary definition of mainstay