Dictionary search results

Showing 1-2 of 2 results

stria US English

A linear mark, slight ridge, or groove on a surface, often one of a number of similar parallel features