mesh grille - Turkish English Dictionary