A person or thing that cannot be easily understood; someone or something incomprehensible or puzzling.
A person who obscures or muddles information, making something appear to be a mystery.
A situation that is puzzling, or mystifying