meaning of teucrium chamaedrys

1. European perennial subshrub with red-purple or bright rose flowers with red and white spots


Related Words

teucrium chamaedrys |

Developed & Maintained By Taraprasad.com

Treasure Words