English dictionary
hydnocarpus meaning and definition
Definition and meaning of hydnocarpus at MeaningMonkey.org. hydnocarpus meaning and definition in the English Dictionary.HYDNOCARPUS noun
Definition of Hydnocarpus (noun)
- medium to large Indonesian and Malaysian trees
Source: Princeton University Wordnet