surrender possession and control of - German English Dictionary