self-contained shot-peening - Turkish English Dictionary