Word Meaning

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


Meaning of defrayal

- The act of defraying; payment; as, the defrayal of necessary costs.

Crossword clue for defrayal

- Payment of expenses