Meaning of sky blotch in English:

sky blotch

noun

historical, rare
  • The outline of a building.

Origin

Mid 19th century; earliest use found in The Daily News.