shut your yap! - French English Dictionary