look up any word, like fleek:
 
1.
A squirrel or similar small mammal with a distinct strong fish-like odour
"Ew. Mom found an emyboo at the cottage."
by manfred12 March 09, 2009

Words related to Emyboo

creature mammal odour smell squirrel