overlapping branches - Turkish English Dictionary