stay at

1. (verb) reside temporarily; "I'm staying at the Hilton"
Related Words: lodge in, occupy, reside



Terms and Conditions of Use / Copyright Notice