meaning of tartarica

1. a honeysuckle shrub of southern Russia to central Asia


Related Words

tartarian honeysuckle | tartaric | tartaric acid |

Developed & Maintained By Taraprasad.com

Treasure Words