English Dictionary
Definition at rest in British English
at rest phrase
phrase
1
not moving
Synonyms and related words
2
an expression meaning 'dead', used in situations where the word 'dead' might upset someone
