meaning of naval battle

1. a pitched battle between naval fleets


Related Words

naval battle |

Developed & Maintained By Taraprasad.com

Treasure Words