Definition of self-depreciatory in English:

self-depreciatory

adjective

Pronunciation:

self-depreciatory

/ˌselfdəˈprēSH(ē)əˌtôrē/