pudding grass

English

Noun

pudding grass (uncountable)

  1. Mentha pulegium, the European pennyroyal.