English

edit

Noun

edit

didymocarpoid (plural didymocarpoids)

  1. Any flowering plant of the genus Didymocarpus