self-restraining - German English Dictionary