al girarrosto

/ahl jee-rahr-ROH-stoh/
[Italian]

Spit-roasted

Countries