street_personEnglish

dosser, street person

Noun

Someone who sleeps in any convenient place

English: dosser, street person

English words with similar meanings

Show 1 words