place where guano or manure accumulates - Español Inglés Diccionario