Dictionary search results

Showing 1-2 of 2 results

raffia British & World English

A palm tree native to tropical Africa and Madagascar, with a short trunk and leaves which may be up to 18 m (60 feet) long

raffia New Oxford Dictionary for Writers & Editors

fibre from a tropical tree