1 definition by ImpactedBat1528

Top Definition
The most annoying owl you will ever meet. He'll also eventually take your fossil after giving you a 30 minute lecture about the fossil

(He's the smart owl in animal crossing)
Blathers shut up and take my fossils
by ImpactedBat1528 April 27, 2020

Mug icon
Buy a blathers mug!