ALL meanings of self-approval
self-ap·prov·al
S s - noun self-approval the act of approving; approbation. 2
- noun self-approval formal permission or sanction. 2
- noun self-approval Philately. one of a group of selected stamps sent by a dealer to a prospective customer for examination and either purchase or return. 1
- idioms self-approval on approval, without obligation to buy unless satisfactory to the customer upon trial or examination and, otherwise, returnable: We ship merchandise on approval. 1