meaning of thyme leaved sandwort

1. Eurasian annual sprawling plant naturalized throughout North America


Related Words

thyme-leaved sandwort |

Developed & Maintained By Taraprasad.com

Treasure Words