indescribably beautiful - Spanish English Dictionary