meaning of lamium amplexicaule

1. Eurasian plant having toothed leaves and small two-lipped white or purplish-red flowers


Related Words

lamium amplexicaule |

Developed & Maintained By Taraprasad.com

Treasure Words