making of non-woven fabrics - Turkish English Dictionary