bobby dazzler








noun British and Australian Slang.

  1. a person or thing that is outstanding or excellent.
51 queries 0.377