to sleep soundly - Spanish English Dictionary