leave someone speechless, amazed, or surprised - Spanish English Dictionary

Suggest a Term