satellite capture and retrieval - French English Dictionary