Challenge: Translate into English

Re: Challenge: Translate into English

*ودیعت means *to ‘entrust something to someone’ and ننگِ انسانیت means vulgar, nude or something that is sort of shameful for the humanity.