drilling station - Turkish English Dictionary