I came across the set phrase рукой подать, which is translated "it is but a step (from), it's a stone's throw (from)", meaning a certain place is very close by.

I really want to see what each word means, so as to understand why the phrase has got its meaning:

I think рукой = by hand
But which meaning is for подать?
подавать