Japanese style watering can for miniature gardens or other houseplants - this has a nice long spout.
It's very heavy, brass or bronze, no makers marks that I could find.
It measures about 11" long x 7" tall overall, holds about 20 ounces (over 2 1/2 cups).