roomsEnglish

rooms, suite

Noun

Apartment consisting of a series of connected rooms used as a living unit (as in a hotel)

English: suite, rooms

English words with similar meanings

Show 1 words