wax gourd

noun

Definition of wax gourd

1 : a tropical Asiatic twining plant (Benincasa hispida)
2 : the edible fruit of the wax gourd resembling a pumpkin and having a waxy pulverulent coat