resterEnglish

rester

Noun

A person who rests

English: rester