take a hint
take a hint {v. phr.}
To understand an allusion or a suggestion and behave accordingly.
"I don't like people who smoke," she said. "Can't you take a hint and either quit smoking or seeing me?"
Categories:
Source: A Dictionary of American Idioms