LID


Meaning of LID in English

(n.) The top of an ovary which opens transversely, as in the fruit of the purslane and the tree which yields Brazil nuts.

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