Skip to main content

metrosideros

English metrosideros meaning in English  •  metrosideros का अर्थ अंग्रेजी में
Noun
  • A myrtaceous genus of trees or shrubs, found in Australia and the South Sea Islands, and having very hard wood. Metrosideros vera is the true ironwood.
Advertisement