Русско-английский научно-технический словарь
• Each of these planets has ample room for large satellite systems.