turbine powered helicopter - German English Dictionary