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.