The Hindi translation of the English word moral is "Sanskaar".
The English translation of the Hindi word "duvida" is "doubt."
The English translation of "Hindi tuli" is "uncircumcised."
Free English to Hindi translation software can be downloaded at http://free-english-hindi-translator.soft112.com/. There is other translation software, but it may not be free. It can be found by doing a search engine search.
There are a few different services which offer Hindi to English translations online. Some websites which offer Hindi to English translations are Translation Babylon, Sri Kumar, and ShabDKosh.
majboor
ruling a kingdom
intoxication
Coolie
maika
"I am not ashamed"
According to Google's translation of English into Hindi: सेलफोन Sēlaphōna