Baikonur (noun) Definition, Meaning & Examples

noun
  1. a launching site for spacecraft in central Kazakhstan; formerly the centre for the Soviet space programme, now leased from Kazakhstan by Russia
Baikonur (noun) Definition, Meaning & Examples

More Definitions