to hide, conceal.
to hide, conceal (oneself).
to save
to harbor
hiding place
gem
gemstone, gem
plural of gemma
Search
Explore