self-cooled machine - Turkish English Dictionary