spot made by urine - Turco Inglés Diccionario