sneak off


Meanings

  • leave furtively and stealthily;