Lopseed (noun) Definition, Meaning & Examples

noun
  1. a weedy plant, Phryma leptostachya, of Asia and North America, having spikes of whitish paired flowers.
Lopseed (noun) Definition, Meaning & Examples

More Definitions