residential property portal - German English Dictionary