Meanings1to pour or inject (a liquid or substance) into sth2(fig.) to concentrate (one's energy, spirit etc) on sth3(medicine) to perfuse