English to Hindi

Meaning for:
has the cat got your tongue
other
क्या तुम्हारे मुँह में दही जमा है?