Meaning of “who'd” - Learner’s Dictionary

who'd

uk us /huːd/
WHO HAD

short for who had:

I was reading about a man who'd sailed around the world.
WHO WOULD

short for who would:

Who'd have thought we'd still be friends?

(Definition of “who'd” from the Cambridge Learner’s Dictionary © Cambridge University Press)