Definition of pine drape in English:

pine drape

noun

US
rare, slang
  • = pine overcoat.

Origin

1940s.