Dictionary
Random Word
Search
Yellowseed
(n.)
A kind of pepper grass (Lepidium campestre).
Back to Dictionary