1 definition by It smell

1
A type of frog that is extremely rude.
I was kicked in the shin by an ei.
by It smell June 02, 2021
Get the mug
Get a Ei mug for your Uncle Bob.