GRANADILLA

10 letters 12 Scrabble points

Definition of GRANADILLA

noun
  1. Any of several Passion flowers of tropical America

  2. The edible fruit of these plants

Source: Wiktionary

Word Details

Letters G R A N A D I L L A
Length 10 letters
Scrabble Score 12 points