From English-French FreeDict Dictionary ver. 0.1.6: stamp /stæmp/ 1. timbre, timbre‐poste 2. estampiller
stamp /stæmp/ 1. timbre, timbre‐poste 2. estampiller