meaning of Camel Roast

Camel Roast meaning in Urban Dictionary

a complete front to back camel toe, frequently available on larger ladies because of the increased fat round the genitals. Looks much like the string covered around a beef roast.