n. (Astronomy) large gush of light that shows up a few seconds before and after totality during a solar eclipse (caused by the last bit of sunlight that shines through valleys on the edge of the moon); ring bearing a diamond or a number of diamonds (usually given as an engagement ring)
DIAMOND RING
Meaning of DIAMOND RING in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012