antigrenade netting - Turkish English Dictionary