what does sto lat mean in english