merreilleux
(French) marvelous, wonderful.