a rock-solid investment - Turkish English Dictionary