leonurus

/liə'nju:rəs/
Noun
  1. genus of stout Old World herbs having flowers in whorls

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

leonurus
A gardener plants leonurus in her medicinal herb garden.