poised and down-to-earth - German English Dictionary