Urtica pilulifera L., 1753 31% complete

Roman nettle

Sp. Pl.: 983 (1753)