shut up your face! - Turco Inglés Diccionario