IMMENSURATE MEANING IN ENGLISH

• Immensurate Definition & Synonyms

  1. (a.) Unmeasured; unlimited.


RECENT SEARCHES