Lingvanex Tranalator

Lingvanex Translator

Translate: Text, Voice, Camera


Meaning & Definition of Penumbra in English

English

Penumbra

/pɪnəmbrə/

noun

1. A fringe region of partial shadow around an umbra

    synonym:
  • penumbra