satellite capture and retrieval - Turkish English Dictionary