both feet on the ground - EE Dictionary | EE Dictionary