Word Meaning

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


Meaning of garreting

- Small splinters of stone inserted into the joints of coarse masonry.