taskmaster


Results for "taskmaster"

English - Turkish Dictionary

taskmaster

(English - Turkish Dictionary) :
i. amir, başkan.