self-feeder - Spanish English Dictionary