parador
Top 20000
Meanings
Noun
1. inn, hotel
2. a kind of official luxury hotel (Spain)
3. roadside restaurant, rest stop (Argentina)