meaning of carrottop

carrottop meaning in General Dictionary

somebody who has red tresses