drape oneself over - Turkish English Dictionary