Definition of ice needle in English:

ice needle

noun

  • 1An elongated, needle-like ice crystal.

  • 2A strong needle used to break up (a piece of) ice.

Origin

Mid 19th century.