land developer - German English Dictionary