ti-tree

English

Noun

ti-tree (plural ti-trees)

  1. tea tree; manuka