presser foot assembly - Turkish English Dictionary