Sellar Pubblico Deposited
- Spanish: To imprint a stamp on a banknote, document or other item. 2. Spanish slang meaning �face or coat of arms� and as in the English �Heads or Tails.�
- Numiscadero Spanish to English Glossary (Gary Beals)
NNP is 100% non-profit and independent