palace in Catalan palace in Catalan palau noun A large and lavishly ornate residence. Add to Flashcards