you are likely to find Dirty in/at/on Ground. Ground is related to Brown. Brown is related to Tobacco. 
Leg is a different concept from Arm. 
Dirty --AtLocation--> Ground <--RelatedTo--> Brown <--RelatedTo--> Tobacco 
Leg <--DistinctFrom--> Arm 