• word of the day

    lambda

    lambda - Dictionary definition and meaning for word lambda

    Definition
    (noun) the 11th letter of the Greek alphabet Definition
    (noun) the craniometric point at the junction of the sagittal and lamboid sutures of the skull
Download our Mobile App Today
Receive our word of the day
on Whatsapp