Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of superfrontal

- A cloth which is placed over the top of an altar, and often hangs down a few inches over the frontal.