Skip to main content

peesniffer3100's definitions

mykaela

*someone licking camel discharge*
you are such a mykaela!
by peesniffer3100 February 10, 2021
mugGet the mykaela mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email