meaning of spurgewort

1. Any euphorbiaceous plant.


Related Words

spurgewort |

Developed & Maintained By Taraprasad.com

Treasure Words