sound recording strips - Turco Inglés Diccionario