umbra - Dictionary definition and meaning for word umbra
umbra = umbrella.. Protects us from sun.. gives shadow..