YourDictionary

nincompoop

noun

a stupid, silly person; fool

See nincompoop in American Heritage Dictionary 4

Learn more about nincompoop

link/cite print suggestion box