buildings on non-owned land - German English Dictionary