satellite galaxy - Turkish English Dictionary