Popular Wordlists
  • word of the day

    umbra

    umbra - Dictionary definition and meaning for word umbra

    Definition
    (noun) a region of complete shadow resulting from total obstruction of light
   Mnemonics (Memory Aids) for umbra

umbra = umbrella.. Protects us from sun.. gives shadow..

Download our Mobile App Today
Receive our word of the day
on Whatsapp