ALTOSTRATUS Meaning of ALTOSTRATUS in English n. (pl. altostrati) a continuous and uniformly flat cloud formation at medium altitude. Etymology: mod.L f. L altus high + STRATUS Oxford English vocab. Оксфордский английский словарь. 2012