Dictionary search results

Showing 1-2 of 2 results

folium US English

A thin leaflike structure, e.g., in some rocks or in the cerebellum of the brain