double lapped seam machine - Turkish English Dictionary