hedera








noun

  1. See ivy (def. 1)
49 queries 0.914