do wonders - Turkish English Dictionary