tomfool(noun, adjective) adjective1. silly or stupid noun1. a person who lacks good judgmentSimilar word(s): fool, muggins, sap, sapheadDefinition categories: person, simple, simpleton