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 jooideskz
Meryl
Share definition
Flag
Meryl is a
sheep
who can photosynthesize, in other
words
; a leaf
sheep
Wow
why is this
sheep
so
green
? It’s a Meryl, obviously
Meryl
by
jooideskz
July 22, 2020
Get the
Meryl
mug.