Skip to main content

Unkownn/a's definitions

elmira

A place where succubi (succubus singular) are being raised to eat up the souls of Men.
He has a girlfriend from Elmira, we do not see him anymore
by Unkownn/a February 18, 2008
mugGet the elmiramug.

Share this definition