pusher propeller propulsion - Spanish English Dictionary