damfool

listen to the pronunciation of damfool
English - English
{s} exceptionally stupid or foolish person
damfool
Favorites