'take a look at this botched cesta'  'is that a cesta you got their?'
an awkward lump located on the tip of the penis
"'take a look at this botched cesta'  'is that a cesta you got their?'" What is the definition of "cesta"?