Hindi-English dictionary »

बिच्छू का पेड़ meaning in English