nettle tree

Noun

 * 1) Any of various deciduous trees of the genus, widespread in warm temperate regions.