be washed up onto a shore - Turco Inglés Diccionario