new latin

Noun
  1. Latin since the Renaissance;
    Used for scientific nomenclature (synset 106976564)

Other Searches