noun
a type of deer that is known for its ability to blend in with its surroundings by resembling a leaf
-
The leaf deer is a small herbivorous mammal found in the forests of Southeast Asia.
-
I heard that the leaf deer is really good at camouflaging itself among the trees.
-
Check out that leaf deer blending in with the bushes like a pro!
-
She moved through the party like a leaf deer, graceful and unnoticed by most.