measure of the last resort - Spanish English Dictionary