Hindi-English dictionary »

नाली का कीड़ा meaning in English