Definition of umbra

Definition of umbra
  1. umbra Noun A shadow.
  2. umbra Noun The central region of a sunspot.
Need more help? Try our forum NEW