mafeesh
Meaning
Finished, gone, there is none left. Soldiers' slang from the First World War; now dated.
Example
By the time the tucker got to us it was mafeesh.
Origin
From colloquial Egyptian Arabic 'ma fish' ('there is none'), picked up by soldiers in Egypt during the First World War.