ASTROHATCH Meaning of ASTROHATCH in English n. ASTRODOME. Oxford English vocab. Оксфордский английский словарь. 2012