hamariweb.com
www.merriam-webster.com
www.definitions.net
Bandagi is an Urdu word, which means prayer, or rather, the act of praying, so 'Bandagi karna' would translate to 'to pray.'. Bandagi, though Urdu, is quite common in Hindi film songs and bandaa, which comes from Bandagi, has become a word of slang in Urdu/ Hindi for a 'person'.
www.shabdmeaning.comwww.urbandictionary.com
www.fandango.com
www.indifferentlanguages.com
dictionary.cambridge.org
meaning.urdu.co