What does Camel Roast mean?

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.