throwing pit - French English Dictionary