mechanism technique - Turkish English Dictionary