finest fabric made from abaca fibre - French English Dictionary