deposit troughs - Spanish English Dictionary