punch bar - French English Dictionary