implacable [adjective] + opponent [noun]