pile extractor machine - Spanish English Dictionary