Definify.com

Definition 2025


metrosideroses

metrosideroses

English

Noun

metrosideroses

  1. plural of metrosideros