LAMBDA


Meaning of LAMBDA in English

noun the point of junction of the sagittal and lambdoid sutures of the skull.

2. lambda ·noun the name of the greek letter /, /, corresponding with the english letter l, l.

Webster English vocab.      Английский словарь Webster.