English to English
leaf node
noun (n)
- (botany) the small swelling that is the part of a plant stem from which one or more leaves emerge(botani) basa barah itu adalah bagian dari batang dari tanaman yang satu atau lebih daun munculsource: wordnet30