turn-key contract - German English Dictionary