indescribably beautiful - French English Dictionary