frequent a place often - Spanish English Dictionary