badea
Top 50000
Meanings
Noun
1. giant granadilla (Passiflora quadrangularis)
2. low-quality melon or watermelon
3. bland cucumber