self-deprecating

English Dictionary -> Letter S -> self-deprecatingself-deprecating Definition



self-deprecating Synonyms






© Art Branch Inc.