Definition of lucky shamrock in English:

lucky shamrock

noun

  • A shamrock, specifically one with four lobes, regarded as bringing good luck; a representation of such a shamrock.

Origin

Late 19th century.