formidable [adjective] + ally [noun]