mekaniksel odun hamuru - Turkish English Dictionary