1 definition by Long Live Towel Boy

Top Definition
Noun: A really dumb and cocky person who has limited coordination and the intelligence of a mentally disabled caterpillar. Also has an unlimited amount of Greek Pride.
Check out that kid who thinks that Africa is a country! Yeah what a Kosta!!
by Long Live Towel Boy December 06, 2006
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.