1 definition by Illogical Fox

Top Definition
When something is awesome or generally liked.
That pun was spectubelear
by Illogical Fox December 18, 2015

Mug icon
Buy a Spectubelear mug!