My guess...

German tailor made poncho made with italian M1929 camouflage fabric

They were quite common non standar issues after 1943 in German armed forces