have something overlap - Spanish English Dictionary