ball catch fence - French English Dictionary