From Egyptian Arabic مـَفيش (māfīš), eventually from ما (ma, mā, “not”) + فيه (fī, “there is”) + ـش (-š, negation ending).
Borrowed into English by travelers and the British military.
mafeesh