josh high

Someone who is very smart but very obnoxious
by Findingnemo17 September 30, 2017
mugGet the josh high mug.