When you translate "torta" from Spanish to English, you'll see that it actually means cake. But over time ... sandwich that is made with soft, doughy bread reminiscent of a French baguette ...