astonish

vt staajabisha, shangaza. astonished adj -lioduwaa, -lioshangazwa. astonishing adj. astonishingly adv. astonishment n mastaajabu, mshangao, mduwao.