What does ‘pad’ mean?

( n ) Where you live. Have you found a pad yet?