three pronged harpoon - French English Dictionary