granadilla, grenadillatranslation and definition "granadilla, grenadilla", tamil lexiconWordTamil Definitiongranadilla, grenadillaசிலுவையேற்றத் தோற்றம் உடைய மலர்க்கொடிவகை.