1 definition by Buster Lee Corporation

Someone who has very good ideas yet is to shy to share them.
I heard one of Busters ideas, there great yet he won’t tell anyone
by Buster Lee Corporation August 27, 2020
Get the Buster mug.