What is the nearest correct meaning of the word 'inexplicable':

A ) that which can be explained

B ) That which cannot be explained ✅

C ) that which is explicable

D ) That which is elaborate