deposit feeder - Spanish English Dictionary