self-restraining - Spanish English Dictionary