Lane Bryant Plus Size 28 One Piece Layered Swimsuit Turquoise Paisley Floral. Looks like a tankini, but is all attached/one piece.
Very good pre-owned condition.