Spanish–English dictionary

English translation of the Spanish word maravillarse de

Spanish → English
  
SpanishEnglish
maravillarse de marvel at; wonder at
maravillarse marvel; wonder