Green’s Dictionary of Slang

milvad n.

[Scot.]

a blow.

[Scot]D. Haggart Autobiog. 65: I think the Doctor gave him one milvad, when I interfered.