service flat
noun
British
: a flat in which the rental includes housekeeping care and to which prepared meals will be sent if ordered
Love words? Need even more definitions?
Merriam-Webster unabridged
Share