explosion motor - Turkish English Dictionary