technique or practice of giving injections - Spanish English Dictionary