Full coverage swim top. Old Navy Sz 16. Could easily be worn as a top out. 

Swim top Sz 2X

$16.00Price