self-imposed starvation - Spanish English Dictionary