man made island - Turco Inglés Diccionario