to cover completely; to envelop
to conceal or obscure
छुपाना या अस्पष्ट करना
English Usage: The truth was enshrouded in mystery, leaving everyone puzzled.
Hindi Usage: सत्य रहस्य में छुपा था, जिससे सभी आश्चर्यचकित रह गए।