mint geranium

English

Noun

mint geranium (plural mint geraniums)

  1. Costmary.