HEARTSEED

Definition of HEARTSEED

  1. (noun)herbaceous vine of tropical America and Africa