straccotto

/ahl-lah strahk-KOHT-toh/
[Italian]

Pot roast. Braised beef.

Countries