charada

Etymology
, probably from.

Noun

 * 1) riddle verbal puzzle
 * 2)  something hard to understand; a mystery
 * 1)  something hard to understand; a mystery

Noun

 * 1) charade