stay improperly in someone else's house or in any place - Spanish English Dictionary