English word definition — powered by WordNet
ostentatiously rich and superior in quality
elegant and sumptuous
Want to remember deluxe?