POU STO Meaning of POU STO in English () A place to stand upon; a locus standi; hence, a foundation or basis for operations. Webster's English dictionary. Английский словарь Webster. 2012