Looks like one of the tumblers which were sold with matching jugs to make a water set. I've seen them in various shapes/textured patterns in this bright green and in amber too. Empoli as Ivo says - my amber one is marked Bormioli so that's a good firm to start with.