Again this word seems familiar, but search said no matches.
maillot
n.
5Fr, dim. < maille, knitted material, lit., mail: see MAIL26
1 a swimming suit; esp., a one-piece swimming suit for women