explosion turbine - Turkish English Dictionary