IVY GOURD


Meaning of IVY GOURD in English

noun

1. : a tropical Asiatic vine ( Coccinia cordifolia ) of the family Cucurbitaceae with triangular leaves and large white flowers and scarlet fruit

2. : the fruit of the ivy gourd

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.