turnkey price - German English Dictionary