Ensconce



ENGLISH MEANING
verb
1.
(TRANSITIVE) To cover or shelter, as with a sconce or fort; to place or hide securely; to conceal.