Skip to main content

Definitions 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.
imandra by evello April 8, 2018