English-Hindi dictionary »

toadshade meaning in Hindi

EnglishHindi
toadshade

लाल फूल वाला एक पौधा