very demanding and strict teacher or professor - Español Inglés Diccionario

Proponer traducción