The correct term is courageous. It means fighting tirelessly, persistent, tenacious. Well prepared to fight or for war. Veteran, performed, experienced, shower, seasoned, baqueteado, expert.