small satellites and micro-satellites - Turkish English Dictionary