The English term "marvel" matches the Finnish term "ihmetellä"

other english words that include "marvel" : finnish :
marvel at ihmetellä