albergo

/ɑlbˈɛɹɡoʊ/

albergo

English Noun
Ad

Definition

An Italian inn.

Etymology

Borrowed from Italian albergo. Doublet of auberge and harbor.

Ad