n. flat and usually green structure attached to the stem or branch of a plant; foliage; petal; state of having leaves; page; layer; thin sheet of metal (especially gold or silver); hinged or movable part; extra section added to extend a table's length
LEAF
Meaning of LEAF in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012