1 drain screen
English-german technical dictionary > drain screen
2 drainage screen
English-german technical dictionary > drainage screen