Looking at it again it reminds me of a Spanish or Mexican naval coat. I would make a great pirate costume anyway.