have something overlap - Turkish English Dictionary