be skilled at harpooning - Turkish English Dictionary