idling engine - Turkish English Dictionary