'Shorea' definitions:

Definition of 'Shorea'

(from WordNet)
noun
Genus of Indonesian and Malaysian timber trees rich in resin [syn: Shorea, genus Shorea]

Words containing 'Shorea'