devadatta (देवदत्त)

Name DEVADATTA (देवदत्त) meaning in Nepali & English

  • Given by God (भगवानले दिएका)

Useful Tools