English-Hindi dictionary »

unpeasant smelling meaning in Hindi

EnglishHindi
unpeasant smelling noun

बदबूदार