English-Hindi dictionary »

priest doctor meaning in Hindi

EnglishHindi
priest doctor noun

ओझा