meaning of chamois cress

1. small tufted perennial herb of mountains of central and southern Europe having very small flowers of usually leafless stems; sometimes placed in genus Lepidium


Related Words

chamois cress |

Developed & Maintained By Taraprasad.com

Treasure Words