deposit troughs - Turkish English Dictionary