like he/she owns the place - Español Inglés Diccionario