opponent [noun] + vociferous [adjective]