What does this idiom mean? "Taste of your own medicine"
What is Lexicology?
Imported from external platform