СВИДЕ́ТЕЛЬ , -я, м. 1. Человек, присутствовавший лично при каком-л. событии, происшествии, лично видевший что-л.; очевидец. (Малый академический словарь, МАС)
БИ́ТВА, -ы, ж. Решительное, генеральное сражение; сражение, бой. Куликовская битва. Битва на Калке. Битва за Москву. (Малый академический словарь, МАС)
СВИДЕ́ТЕЛЬ , -я, м. 1. Человек, присутствовавший лично при каком-л. событии, происшествии, лично видевший что-л.; очевидец.
Все значения слова «свидетель»БИ́ТВА, -ы, ж. Решительное, генеральное сражение; сражение, бой. Куликовская битва. Битва на Калке. Битва за Москву.
Все значения слова «битва»Толпа, не будучи свидетелем битвы, заворожённо внимала каждому его слову.
Старики, которые были свидетелями битвы богов, больше других ненавидели сигнальные башни.
Всё произошло молниеносно, никто не успел ничего понять, и все оказались только невольными свидетелями битвы человека и зверя.