lowlife Meaning and Definition

Definitions

English definition for lowlife

1. n. a person who is deemed to be despicable or contemptible

Sponored Video