dibucaine

Explore definitions, synonyms, and language insights of dibucaine

Definitions

Noun
a local anesthetic that is administered by injection

More General Terms