STOA Meaning of STOA in English [ 'stəʊə ]■ noun (in ancient Greek architecture) a portico or roofed colonnade.Originfrom Gk. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004