SUPERSALIENT MEANING IN ENGLISH

• Supersalient Definition & Synonyms

  1. (a.) Leaping upon.


RECENT SEARCHES