Word of the day

having down pat

counterfeit, dishonest, doubtful.

more
X