dévitaliser
Top 40000
Meanings
Verb
1. to devitalize
2. to perform root canal surgery (surgery)