invest heavily in - Spanish English Dictionary