agent/means of doing anything - Turkish English Dictionary