meaning of kidney wort

1. widely spreading evergreen shrub of southwestern United States with flower heads in a leafy panicle


Related Words

kidney wort | kidneywort |

Developed & Maintained By Taraprasad.com

Treasure Words