Definition of tabernacle

What does the word tabernacle mean?