English-Hindi dictionary »

worm cast meaning in Hindi

EnglishHindi
worm cast noun

कृमिकंचुक