Sello Público Deposited
- Spanish: A stamp or engraved seal device, or the impression of a seal. A medal-like object with a carved relief design indicating authority. Usually it was impressed in wax on a document. Later with male and female sides a seal could emboss paper. 2. A postage stamp.
- Numiscadero Spanish to English Glossary (Gary Beals)