feeding apparatus - Spanish English Dictionary