muscle-driven engine or motor - İspanyolca İngilizce Sözlük