adjective. impressive in appearance.
1. Adjective On the week-long trip, you’ll stay in an en suite private room in a restored 16th-century baronial stone house in Catalonia, near Spain’s east coast and French border.