throwing engine - Turkish English Dictionary