Street slang used to describe someone who is physically attractive. Or seen as a god within there community.
by The counsel December 31, 2020
by The Mighty Glaswegian April 11, 2017
by CGRTID September 16, 2021