reveal a lot of flesh - Turco Inglés Diccionario