Think this is German Army, but not 100% sure, it does have a German flag sewn on the arm. Cotton construction.
eBay