call of duty

English

Noun

call of duty

  1. What one's duty obliges one to do.

Derived terms

Translations

Further reading