According to my Compact Oxford it means "establish in a comfortable, safe or secret place."Issa naghmillek ensconced!
Issa don't make promises you're not going to keep :P
Hi! Thanks for reading my blog. I look forward to your comments - let me know what you think :)FYI: Comments are moderated