girarrosto
/
jee-rahr-ROH-stoh
/
[
Italian
]
plural
girarrosti
Roasted on the spit, or the meat itself.
Countries
Italy