amazingly beautiful - Turkish English Dictionary