lote tree

English

Noun

lote tree (plural lote trees)

  1. Synonym of European nettle tree (Celtis australis)