Sorry I didn't explain the first one sarumite, Just because I was aware of that meaning of 'march' I shouldn't have assumed you would as well. Sometimes when explaining answers I wonder whether people see it as patronising so don't always do so.
That second one however was a hard one and a new word for me as well.