Clam Up - English Idiom

A clam is a type of shellfish that lives in water. But what do you think the idiom 'clam up' means? Listen and find out.

Comments