Interesting military ordnance pin badge. From what I have found online it may be French. Please use your best jusdgment.