POU STO Meaning of POU STO in English add. ·- a place to stand upon; a locus standi; hence, a foundation or basis for operations. Webster English vocab. Английский словарь Webster. 2012