space station astronaut and cosmonaut - German English Dictionary