naval battle

Translations
морское сражение
The naval battle lasted for several hours.
Морское сражение длилось несколько часов.