umbra in French umbra in French ombre noun (astronomy) The central region of a sunspot. Add to Flashcards