Meaning of self-advertiser in English:

self-advertiser

noun