"Weed variety" it says? I'd recommend Roundup
If the smell is bothering you or the situation is otherwise a nuisance then why not call the police and let them sort it out. Besides, if you can smell it so clearly half the neighbourhood probably can also so its probably a matter of time anyway before someone calls the police about it.