hidden; mysterious; secret, to conceal