kwanggol

Noun

 * 1) a stupid person, or one who is slow to learn
 * 2) a despicable person

Adjective

 * 1) dumb; retarded; stupid