Definition of many-seed in US English:

many-seed

noun

Caribbean
  • A tropical shrubby herb with yellow flowers, Ludwigia octovalvis, of the family Onagraceae.

Origin

Mid 18th century; earliest use found in Griffith Hughes (1707–1750).