large amount of urine where people relieve themselves - Turco Inglés Diccionario

Proponer traducción