a rock-solid investment - Spanish English Dictionary