suspend oneself above the ground - French English Dictionary