build-up/deposit of sediment - Spanish English Dictionary