be skilled at harpooning - French English Dictionary