maltrapilho

Adjective

 * 1) wearing shabby clothes

Noun

 * 1) a person who wears shabby clothes