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 llamamug.

Share this definition