doser
Top 8000
Meanings
Verb
1. to dose (administer a dose)
2. to dish out (figuratively)