INSCRUTABLE

Definition of INSCRUTABLE

  1. (adj)of an obscure nature