to channel investments - Spanish English Dictionary