What is the full meaning of aparthotels
APARTHOTEL, a hotel in which self-catering service apartments are available for rent [n]
Example of the word aparthotels placed on a Scrabble board.