invest in non-liquid assets - Spanish English Dictionary