Hindi-English dictionary »

नीलसर meaning in English

HindiEnglish
नीलसर

mallard [mallards]noun
[UK: ˈmæ.lɑːd] [US: ˈmæ.lərd]