English-Hindi dictionary »

laird meaning in Hindi

EnglishHindi
laird noun
[UK: leəd]
[US: ˈlerd]

ज़मींदार