Skip to main content

drofthedre's definitions

llama

a spanish speaking “teacher” who is single forever while hitting on mr arthur
I have class with llama.
by drofthedre January 25, 2020
mugGet the llama 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