meaning of lathyrus palustris

1. scrambling perennial of damp or marshy areas of Eurasia and North America with purplish flowers


Related Words

lathyrus palustris |

Developed & Maintained By Taraprasad.com

Treasure Words