replace: put something back where it belongs
revolution: a single complete turn (axial or orbital)
skill: an ability that has been acquired by training
store: a mercantile establishment for the retail sale of goods or services
revolution: a single complete turn (axial or orbital)
revolutionary: markedly new or introducing radical change
technical: of or relating to technique or proficiency in a practical skill
assemble: create by putting components or members together
courier: a person who carries a message
mention: make reference to