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

Mug icon
Buy a Kosta mug!