Definitions of Pelargonium limoneum:

  • noun:   a common garden geranium with lemon-scented foliage