dowel pins - Turkish English Dictionary