meaning of restharrow

1. European woody plant having pink flowers and unifoliate leaves and long tough roots; spreads by underground runners


Related Words

restharrow |

Developed & Maintained By Taraprasad.com

Treasure Words