What Does It Mean?

You are correct!

From our dictionary:
wast•rel

(wA'strul),
n.

1. a wasteful person; spendthrift.
2. Chiefly Brit.
a. refuse; waste.
b. a waif; abandoned child.
c. an idler or good-for-nothing.