implodierend - German English Dictionary