Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

palm leaf Definition

Cancel
palm leaf
adjective
The leaf of the palm, used attributively in various terms (see

Words Related to palm leaf!

palm leaf Examples by Brain Bank Users