animal excrement on public road - Español Inglés Diccionario