microturbines - German English Dictionary