meaning of nettle tree

1. any of various trees of the genus Celtis having inconspicuous flowers and small berrylike fruits


Related Words

nettle tree |

Developed & Maintained By Taraprasad.com

Treasure Words