The phrase
"nettle leaf" refers to the leaf of a plant called nettles. Nettle leaves are known for their stinging properties, causing a temporary tingling sensation when touched. The phrase might be used in various contexts, but it often simply refers to the specific leaf of the nettle plant.
Full definition