Definitions of lily pad:

  • noun:   floating leaves of a water lily