CARROT TOP


Meaning of CARROT TOP in English

Noun. Nickname for a person with red/ginger hair.

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