to beach itself - Turco Inglés Diccionario