diamond point

Explore definitions, synonyms, and language insights of diamond point

Definitions

Noun
a very hard small point made from a diamond

More General Terms