suspend oneself above the ground - German English Dictionary