gingerbread tree

English

Noun

gingerbread tree (plural gingerbread trees)

  1. The doum palm.