finest fabric made from abaca fibre - German English Dictionary