put to rest

Significado (Inglés)

To settle or finish, especially a question or discussion.

Etimología (Inglés)

From put + to + rest.

Notes

Sign in to write sticky notes