meaning of urtica pipulifera

1. annual European nettle with stinging foliage and small clusters of green flowers


Related Words

urtica pipulifera |

Developed & Maintained By Taraprasad.com

Treasure Words