sleep like a rock - Spanish English Dictionary