have something overlap - German English Dictionary