1 definition by superelephantman

a lady from a distant country who is all pretty and decides to live in a state of trying to be seduced while never actually getting seduced. Tends to suffer from pretty disorder and fear that because she is from far away she will never be allowed to make it in the western world.
mehreen: I am beautiful. shut up.

random guy: You selfish
by superelephantman December 7, 2016
Get the mehreen mug.