casi
/ˈkasi/ · A1 · adv
almost
From Latin quasi (as if) — the same quasi as in English quasi-official
Spanish casi is Latin quasi with the qu- simplified to c-. English kept quasi to mean seemingly, nearly but not quite. So casi listo = quasi-ready = almost ready.