Definition of Stand-In

Any infomration entered here is solely your responsibility

Currently available definitions
Stand-In in English
Noun
  1. someone who takes the place of another (as when things get dangerous or difficult)