Skip to main content
Search Urban Dictionary
Back
Start typing to search.
Searching
...
Dictionary
Store
Blog
World
Help
Chat
Words of the Day
Browse
Add a Definition
User Settings
Definitions by mavourneen
Larissa
Share definition
Flag
A
green
toad that lurks in the swamps of west africa.It appreciates
art
and eats a lot of
flies
.
A Larissa
laid
some
eggs
in the
yard
Larissa
by
mavourneen
May 12, 2014
Get the
Larissa
mug.