talwood

/tɔːlwʊd/

Definitions

1. noun

a type of deciduous tree native to tropical Asia, especially the Shorea talura species

“The talwood trees in the forest were famous for their fragrant flowers.”

Synonyms

  • shorea
  • sorea

Antonyms

  • conifer
  • evergreen