rental of storage containers - German English Dictionary