THE MOOR HAS DONE HIS DUTY Meaning of THE MOOR HAS DONE HIS DUTY in English someone who did his duty but was never rewarded properly Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012