LEONURUS


Meaning of LEONURUS in English

ˌlēəˈn(y)u̇rəs noun

Usage: capitalized

Etymology: New Latin, from Greek leōn lion + New Latin -urus

: a genus of stout Old World herbs (family Labiatae) having cut-lobed leaves, close whorls of axillary flowers and angled nutlets — see motherwort

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.