Definition of skydrop in English:

skydrop

noun

Theatre
  • A backcloth representing the sky; = "skycloth".

Origin

Mid 19th century.