The Swedish term "väldig, storartad, högtidlig" matches the English term "grand"

other swedish words that include "storartad" : english :
magnifik, storartad magnificent
makalös, storartad matchless
präktig, storartad superb