Back to N2 Words
Meanings
English
to stay at (e.g. hotel)