self-restrained - Spanish English Dictionary