Top definition
A gross, slightly discolored penis
Ew he has a cheese larva.
by DildoDaggins69 October 19, 2015
Get the mug
Get a cheese larva mug for your daughter-in-law Rihanna.