be pitcher and catcher - French English Dictionary