island depot - Turco Inglés Diccionario