microfiltration - Spanish English Dictionary