kick in the teeth - EE Dictionary | EE Dictionary