gentleman [noun] + gallant [adjective]