MELON


Meaning of MELON in English

n 1. a head. ("I hit my melon playing baseball.") 2. moron, idiot. ("Jim is such a melon.")

Slang English vocab.      Английский сленговый словарь.