Postage Stamp

postage stamp green; a green with a particularly small surface area presenting a demanding target