etambutol
Meanings
Noun
1. ethambutol (pharmacology)