Succedaneum
English Meaning
One who, or that which, succeeds to the place of another; that which is used for something else; a substitute
Sorry, No Malayalam Meaning for your input!
See Succedaneu Want To Try Succedaneum In Malayalam??