Shorea

Explore definitions, synonyms, and language insights of Shorea

Definitions

Noun
genus of Indonesian and Malaysian timber trees rich in resin

More General Terms