mega branches - Turkish English Dictionary