meaning of marsh pea

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


Related Words

marsh pea |

Developed & Maintained By Taraprasad.com

Treasure Words