floating matter arresters - German English Dictionary