give battle verb1 •(old-fashioned) To engage in warfare; to attack or fight with military force. formsgave battle · given battle · giving battle · gives battle