marvel to behold - Turkish English Dictionary