á
é
í
ó
ú
ñ
?
English Translation of marvel
mar·vel
s.
(
wonder
) maravilla
(
astonishment
) asombro, admiración
f.
intr.
maravillarse
tr.
admirarse de
Spanish English Dictionary
::
Spanish Articles
::
Sitemap
::
Search by Letter