Aparthotel Definition

noun

A form of hotel having self-catering apartments instead of bedrooms or suites.

Wiktionary

Origin of Aparthotel

Find Similar Words

Find similar words to aparthotel using the buttons below.

Words Starting With

Words Ending With

Unscrambles

aparthotel