meaning of lithospermum canescens

1. perennial North American plant with grayish hairy foliage yielding a red or yellow pigment


Related Words

lithospermum canescens |

Developed & Maintained By Taraprasad.com

Treasure Words