self-possessed - German English Dictionary