Word Meaning

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


Meaning of lametta

- Foil or wire made of gold, silver, or brass.