a marvel to behold - Turkish English Dictionary