Từ và Thành ngữ Words And Idioms 99: Leave A Bad Taste In One’s Mouth, A Taste Of One’s Own Medicine 22/06/2011 Your browser doesn’t support HTML5