al girarrosto
/
ahl jee-rahr-ROH-stoh
/
[
Italian
]
Spit-roasted
Countries
Italy