Causing great wonder; extraordinary.Extremely good or pleasing; splendid.
âthese marvellous technological toys are fun to play withââyou have done a marvellous jobâ
34👍 2👎