meaning of lopseed

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


Related Words

lopseed |

Developed & Maintained By Taraprasad.com

Treasure Words