drape oneself over - German English Dictionary