barbed dowel pin - Turkish English Dictionary