Yahoo Web Search

Search results

  1. Dictionary
    Apartment hotel

    noun

    • 1. a hotel with furnished suites of rooms including kitchen facilities, available for long-term or short-term rental.

    Powered by Oxford Languages