English Dictionary
Definition strong in British English
strong phrase
phrase
1
the ability to deal with difficult or unpleasant situations
Synonyms and related words
