sea heart

English

Noun

sea heart (plural sea hearts)

  1. Entada gigas.