satellite capture and retrieval - German English Dictionary