太阳: sun...
罢休: to give up, to abandon (a goal etc), to let sth go, forget it, let the matter drop...
关闭: to close, to shut...