delivery of the rock - Spanish English Dictionary