Anyone know what this piece of clothing is called?

Top