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