Lier



ENGLISH MEANING
noun
1.
One who lies down; one who rests or remains, as in concealment.