cap (noun)