This question needs to be updated to allow ‘trousers’ to be a correct answer.
Why is "Pant Pocket" market incorrect? How woukd you say "my pant pockrt is red"
Yes, "pant pocket" or "pant pockets" is correct English. "Pants pocket" sounds strange in English.
Because trousers are called pants.. its the S your missing ..but pants is really just a slang word in our bastardised language .. pant is wrong because pant is to breathe in rapidly ..