piece of rock - Spanish English Dictionary