mechanical separation - Spanish English Dictionary