Dictionary for English, Malay, chines, Indonesian, Japanese, etc
English Definition
    noun
  1. umbra: a region of complete shadow resulting from total obstruction of light
Translation
Not found. Request noted. Other translations below.Chinese àn yǐng, běn yǐng, 暗影, 本影, 暗影, 本影
German erdschatten
Japanese hon'ei, ほんえい, 本影