Definition of needle-free in English:

needle-free

adjective

  • Lacking needles, needleless, not involving needles; especially (in relation to the administration of drugs) functioning or effected without a needle or needles.

Origin

1960s; earliest use found in Current Therapeutic Research. From needle + free.

Pronunciation

needle-free

/ˈniːdlfriː/