Meanings

  1. administration, administering, delivering (a drug etc)