pile extractor machine - Turkish English Dictionary