beetle off


Meanings

  • leave suddenly and as if in a hurry;