Hindi-English dictionary »

दमकल रखने की जगह meaning in English

HindiEnglish
दमकल रखने की जगह

fire stationnoun