albergo

alˈbɛrɡo

Definitions

1. noun

a hotel or inn, especially in Italy

“After a long day of sightseeing, we checked into an albergo in Florence.”

Synonyms

  • hotel
  • inn

Antonyms

  • home
  • residence