English-Hindi dictionary »

to lick thumb meaning in Hindi

EnglishHindi
to lick thumb

अँगूठना