escabullarse - German English Dictionary