sealant applicator - Turkish English Dictionary