ASTEL MEANING IN ENGLISH

• Astel Definition & Synonyms

  1. (n.) An arch, or ceiling, of boards, placed over the mens heads in a mine.


RECENT SEARCHES