Skip to main content

Definitions by manfred12

A squirrel or similar small mammal with a distinct strong fish-like odour
"Ew. Mom found an emyboo at the cottage."
Emyboo by manfred12 March 9, 2009