removable shield - Turkish English Dictionary