STELLIFEROUS MEANING IN ENGLISH

• Stelliferous Definition & Synonyms

  1. (a.) Having, or abounding with, stars.


RECENT SEARCHES