Skip to main content

leed

English leed meaning in English  •  leed का अर्थ अंग्रेजी में
Noun
  • A caldron; a copper kettle.
Advertisement