Definition of self-depreciatory in English:

self-depreciatory

adjective

Pronunciation

self-depreciatory

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