1 definition by evello

A dumb, sheltered girl who lacks the socialization to effectively function in unusual social circumstances.
My crazy ex-girlfriend was a total imandra.
by evello March 29, 2018
Get the imandra mug.