Meaning
something that is inconsistent or unpredictable in outcome
Literal Meaning
to strike and either succeed or fail
Example
“The service at that restaurant is hit and miss; sometimes it's great, other times it's terrible.”