What is the full meaning of granadillas
GRANADILLA, (Spanish) the fruit of certain species of passion flower found in Brazil and the West Indies, also GRENADILLA [n]
Example of the word granadillas placed on a Scrabble board.