a tough spot - Spanish English Dictionary