The only free and comprehensive online etymological dictionary of the Spanish language
maravilloso (Adjective) "marvelous," "awesome"
12th cent. From maravilla.