metal mesh apron - Turkish English Dictionary