polycarp

See also: Polycarp

English

Noun

polycarp (plural polycarps)

  1. (botany) A polycarpic plant.