self-ruling - Spanish English Dictionary