resort: a hotel located in a resort area
hotel: a building where travelers can pay for lodging and meals and other services
phrase book: a book containing common expressions in a foreign language along with their translations