Meaning of substitute in English
1. a person or thing that acts or is used instead of another
Margarine is used as a substitute for butter.
1. put or use a person or thing as a substitute
I substituted honey for sugar.