CompareWords
Compare
Lopseed
Definition:
(n.) A perennial herb (Phryma Leptostachya), having slender seedlike fruits.