hard-fought battle

listen to the pronunciation of hard-fought battle