What Does It Mean?

You are correct!

From our dictionary:
tat•ter•de•mal•ion

(tat"ur-di-māl'yun, -mal'-),
n.

a person in tattered clothing; a shabby person.

adj.
ragged; unkempt or dilapidated.