Also found in: Medical, Acronyms.
Someone known for being stupid or foolish. I know I've made some big mistakes in the past and everyone in town sees me as the village idiot, but I'm not that girl anymore—I've grown up.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.