indescribably beautiful - Turkish English Dictionary