self-drill anchor - Turkish English Dictionary