be stressed by not having time to perform all the tasks imposed - Turco Inglés Diccionario

Proponer traducción