LID Meaning of LID in English (n.) A calyx which separates from the flower, and falls off in a single piece, as in the Australian Eucalypti. Webster's English dictionary. Английский словарь Webster. 2012