noise of engines - Turkish English Dictionary