small satellites and micro-satellites - German English Dictionary