payment stamp - Spanish English Dictionary