contract for deed - German English Dictionary