Definition of fairy cap in English:

fairy cap

(also fairies' caps, fairy's cap)

noun

Irish English, English Regional
  • The foxglove, Digitalis purpurea, or its flowers.

Origin

Early 19th century; earliest use found in Thomas Croker (1798–1854), antiquary.