ICOSAHEDRAL MEANING IN ENGLISH

• Icosahedral Definition & Synonyms

  1. (a.) Having twenty equal sides or faces.


RECENT SEARCHES