Random Words:
1.
a person who has a bad reputation for one (at least partly) excusable vice or bad deed, in spite of having several virtues, or having pe..
1.
When you figure out someone has been lying to you by either common sense, street smarts,or investigative skills, much like famous detect..