place where guano or manure accumulates - Espagnol Anglais Dictionnaire