Dictionary search results

Showing 1-2 of 2 results

velum British & World English

A membrane or membranous structure, typically covering another structure or partly obscuring an opening, in particular: