Falcatifolium falciforme

Explore definitions, synonyms, and language insights of Falcatifolium falciforme

Definitions

Noun
small tropical rain forest tree of Indonesia and Malaysia

More General Terms