snollygoster
November 16, 2017
[snoll-ee-GOSS-tur] A shrewd, clever, but unscrupulous person
Posted by Staff at 3:51 PM
Share this entry
<< Back to Factor Words of the Day