shorea teysmanniana Meaning, Definition & Usage

  1. noun valuable Philippine timber tree
    red lauan; red lauan tree.

WordNet