meter impression - French English Dictionary