Meaning of self-depreciatory in English:

self-depreciatory

Pronunciation /sɛlfdɪˈpriːʃ(ɪ)ət(ə)ri/

adjective

another term for self-deprecating