Word info

lopseed

Noun

Meaning

A perennial herb (Phryma Leptostachya), having slender seedlike fruits.

Source: Webster's dictionary

Anagrams

Close letter words and terms