to cover / hide one's face; to mask
blindman's buff
to be mysterious, complex, difficult to solve; camouflaged; problem, mystery, mysterious / complex situation; difficulty, impediment, unresolved problem
kind of turtle with the carapace projecting forward
(
