to express your opinion strongly, especially when criticizing someone
"She gave him a piece of her mind after the argument."
A difficult task or situation to handle.
Someone who tries to please everyone may end up pleasing no...
bruised; having marks from injury
to understand something fully
to adapt one’s thinking for modern changes or innovation
to start something quickly, especially a system