public [noun] + semi [adjective]