pelargonium_limoneumEnglish

Pelargonium limoneum, lemon geranium

Noun

A common garden geranium with lemon-scented foliage

English: lemon geranium, Pelargonium limoneum

English words with similar meanings

Show 1 words