MalayTranslate.com
Malay to English Translator
Translate Here

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 muncul
    Synonym:
    node
    source: wordnet30