off the shelf company - German English Dictionary