pusher apparatus - Spanish English Dictionary