Vamoosed Synonyms

Leave suddenly
(Verb)