to say exactly what one thinks
"She always speaks her mind, even if it offends people."
Having ideas or attitudes that are too advanced for the pres...
A difficult task or situation to handle.
a moment of sudden discovery or realization
to try to teach someone something that is difficult for them...
to praise or promote something enthusiastically
to be good at gardening