From English-Spanish FreeDict Dictionary ver. 0.3.1: stamp /stæmp/ 1. sello, sellodecorreos 2. sellar, timbrar
stamp /stæmp/ 1. sello, sellodecorreos 2. sellar, timbrar