self-willed - German English Dictionary