meaning of whorled loosestrife

1. common North American yellow-flowered plant


Related Words

whorled loosestrife |

Developed & Maintained By Taraprasad.com

Treasure Words