It looks like an Iraqi unit patch of some kind. My guess is that whomever gave it to you would have been an advisor of some type to them. Give it a bit and the experts will weigh in with a bit more info
It is an Iraqi patch. See translation. I've published two books on Iraqi Militaria and information on the different units and where they are (were) is hard to find. Bob