josh high

Someone who is very smart but very obnoxious
by Findingnemo17 October 01, 2017
Get the josh high mug.