Cat got your tongue English Idiom 19 Apr, 2013 The meaning of the English Idiom: Has the cat got your tongue?