sealant applicator - German English Dictionary