dipterocarps

English

Noun

dipterocarps

  1. plural of dipterocarp