Refine this word faster
Papaya tree
Definitions
Noun
- 1 tropical American shrub or small tree having huge deeply palmately cleft leaves and large oblong yellow fruit wordnet
See also for "papaya tree"
Next best steps
Mini challenge
Unscramble this word: papayatree