Spanish-English Dictionaryamaestrar
Meaning of amaestrar