Dictionary search results

Showing 1-2 of 2 results

stela British & World English

An upright stone slab or column typically bearing a commemorative inscription or relief design, often serving as a gravestone