corporate rental - German English Dictionary