CYNARRHODIUM MEANING IN ENGLISH

• Cynarrhodium Definition & Synonyms

  1. (n.) A fruit like that of the rose, consisting of a cup formed of the calyx tube and receptacle, and containing achenes.


RECENT SEARCHES