Sentence: I wouldn't call this unethical by any means, but it's sort of like a cat leash. 
Combination: a cat leash (root: leash, modifier: cat)
Property: constraining
Property type: component