twin satellites - Turkish English Dictionary