guess cargo shorts

45.00

labeled size 29
fit modern m