English dictionary
umbra meaning and definition
Definition and meaning of umbra at MeaningMonkey.org. umbra meaning and definition in the English Dictionary.UMBRA noun
Definition of umbra (noun)
- a region of complete shadow resulting from total obstruction of light
Source: Princeton University Wordnet