Definition of razor point in English:

razor point

noun

Origin

1950s; earliest use found in The Times.