pitcher's mound - French English Dictionary