As all the above words have similar meanings, options A, C and D are incorrect.
'Defend' means 'protect someone (or something) from harm or danger'. It also means 'conduct the case for (the party being accused) in a lawsuit'. It carries a meaning which is different from the other words. Hence, option B is correct.