albergo
/
ahl-BEHR-goh
/
[
Italian
]
plural
alberghi
Hotel. Inn.
Countries
Italy