Is it a Deutzia ?

Mags