badeaTop 50000MeaningsNoun1. giant granadilla (Passiflora quadrangularis)2. low-quality melon or watermelon3. bland cucumber