CAULOCARPOUS MEANING IN ENGLISH

• Caulocarpous Definition & Synonyms

  1. (a.) Having stems which bear flowers and fruit year after year, as most trees and shrubs.


RECENT SEARCHES