shot from a flecha, a toy similar to a slingshot - İspanyolca İngilizce Sözlük