Skip to main content

peesniffer3100's definitions

mykaela

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

Share this definition