three pronged harpoon - German English Dictionary