Boglin
Boglin
English
Noun
Ad
Definition
Any of a family of grotesque rubbery hand puppets.
Etymology
A marketing coinage, apparently combining goblin and bog.
Ad
Boglin
Any of a family of grotesque rubbery hand puppets.
A marketing coinage, apparently combining goblin and bog.