I don't know but I think I have one :-D I thought it was a nettle and was afraid to touch it. When I went to turn off the water faucet I noticed my cat going crazy for this thing!! She was licking it and trying to rub her head on it. I'm thinking cat nip :-? I have no idea how it got in my yard but I've never seen Strat go after any type of a plant like that before. Deanna :-D
Cannot see the pics, but there is a Nettle leafed Campanula as well as Nepeta forms (Cat mint or Cat nip).