English Dictionary
Definition penumbra in British English
penumbra noun
[countable] noun
/pəˈnʌmbrə/

English Dictionary