Rester - Definition

rester

n 1: a person who rests

Look up another word