a plant in the family cucurbitaceae (luffa operculata) - Spanish English Dictionary