1 definition by Carrot lady

Somebody who can see really well in the dark
Timmy: the lights are off I can’t see anything!!
Chezza: it’s alright I’m a carrot I can see
by Carrot lady April 9, 2018
Get the Carrot mug.