self-restraints - German English Dictionary