Definisi 'melon tree'
English to English
noun
1 tropical American shrub or small tree having huge deeply palmately cleft leaves and large oblong yellow fruit
source: wordnet30
More Word(s)
fruit tree, carica, genus carica, papaya,

Visual Synonyms
Click for larger image