adjective
US
exactly correct
b informal + somewhat old-fashioned - used to say that you agree completely with what someone has said
usually right-on [more ~; most ~] chiefly Brit informal + sometimes disapproving :having or supporting liberal or left-wing beliefs and opinions about how people should be treated