Green’s Dictionary of Slang

drape ape n.

see rug ape under rug n.1