elongated mounting hole - Turkish English Dictionary