Related Clues:
- Makes quite an impression on
- Elicits an 'ooh,' say
- Causes massive wonderment
- Fills with admiration
- Shocks and stuns positively
- Impresses appreciably
- Leaves wonderstruck
- Causes wonder in
- Causes awe in
- Seriously impresses
- Causes gasps of wonderment
- Impresses very much
- Fills with wonderment
- Does stunning things
- Elicits a 'Whoa' from, say